package main.java.implementacion;

import static org.junit.Assert.assertEquals;

import java.util.Vector;

import main.java.fases.Dado;
import main.java.fases.FaseAccion;
import main.java.fases.FaseDecrepitud;
import main.java.fases.Jugador;
import main.java.fases.Partida;
import main.java.fases.Personaje;
import main.java.tablero.Almacen;
import main.java.tablero.Exploracion;
import main.java.tablero.Hoguera;
import main.java.tablero.Refugio;
import main.java.tablero.SumMadera;
import main.java.tablero.SumPescado;
import main.java.tablero.SumViveres;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;



public class TestAccion {
	

	public static void main(String[] args){
			
		Partida p = new Partida();
		Dado d = new Dado();
		Hoguera h = new Hoguera();
		Almacen a = new Almacen();
		Refugio r = new Refugio();
		SumViveres sv = new SumViveres();
		SumMadera sm = new SumMadera();
		//Exploracion e = new Exploracion();
		a.setMadera(5);
		a.setViveres(3);
		
		Vector<Jugador> jugadores = new Vector<Jugador>();
		Jugador j1 = new Jugador("Ana");
		Jugador j2 = new Jugador("Rocio");
		Jugador j3 = new Jugador("Antonio");
		Jugador j4 = new Jugador("Luis");
		Personaje p1 = new Personaje();
		Personaje p2 = new Personaje();
		Personaje p3 = new Personaje();
		Personaje p4 = new Personaje();
		
		p1.setEnergia(4);
		p1.setHistoria(16);
		p1.setSecuelas(1);
		p2.setEnergia(5);
		p2.setHistoria(21);
		p2.setSecuelas(0);
		p3.setEnergia(3);
		p3.setHistoria(9);
		p3.setSecuelas(1);
		p4.setEnergia(6);
		p4.setHistoria(27);
		p4.setSecuelas(0);
	
	
		p.setAlmacen(a);
		p.setHoguera(h);
		p.setRefugio(r);
		p.setSumMadera(sm);
		p.setSumViveres(sv);
		//p.setExploracion(e);
		
		j1.setPartida(p);
		j1.setDado(d);
		j1.setPersonaje(p1);
		j2.setPartida(p);
		j2.setDado(d);
		j2.setPersonaje(p2);
		j3.setPartida(p);
		j3.setDado(d);
		j3.setPersonaje(p3);
		j4.setPartida(p);
		j4.setDado(d);
		j4.setPersonaje(p4);
		
		jugadores.add(j1);
		jugadores.add(j2);
		jugadores.add(j3);
		jugadores.add(j4);
		
		p.setJugadores(jugadores);

		FaseAccion accion;
		accion = new FaseAccion(jugadores);
		
	}

}
